\chapter{Zusammenfassung und Ausblick}
\label{chap:zusammenfassung}

Das Hauptziel der Entwicklung w\"ahrend dieser Bachelorthesis war die Konzeption eines Modules zur Datenverschmelzung heterogener Datenquellen im Rahmen eines Systems multipler mobiler Endger\"ate.\\
\\
Insgesamt konnte in der kurzen Bearbeitungszeit neben dem theoretischen Entwurf nur ein praktischer Prototyp des Moduls erarbeitet werden, jedoch mit fehlender beziehungsweise unvollst\"andiger Funktionalit\"at.\\
\\
Der Einsatz von Zend Farmework bringt sicherlich etliche Vorteile w\"ahrend der Entwicklungsphase und bei der k\"unftigen Wartung eines Webprojektes. 
Aufgrund seiner M\"achtigkeit und damit zwangsl\"aufig verbundener Komplexit\"at ist Zend in einer so kurzen Einarbeitungszeit nur oberfl\"achlich zu beherrschen, sodass seine Vorteile kaum zur Geltung kommen k\"onnen. Trotz der gro\ss{}en \"Offentlichkeit in Form zahlreicher Foren erwies sich das "`learning by doing"' ebenfalls als zeitintensiv. Bei der Suche nach Antworten auf die kleinsten Fragen wird man aufgrund der gut gef\"ullten Dokumentation des Frameworks mit F\"ulle an Informationen und Querverweise regelrecht \"uberflutet.\\
\\
Als ein deutliches Hindernis bei der Entwicklung des Projektes erwies sich die Tatsache, dass das zu konzipierende Modul einen Bestandteil eines Systems darstellt, das sich selbst zum gr\"o\ss{}ten Teil noch in der Entwicklungsphase befindet. Funktionalit\"aten und Features, die bei diesem Modul zum Einsatz kommen sollten, wiesen mancherlei Schwachpunkte und Unstimmigkeiten auf, die zus\"atzliche Eingriffe an verschiedenen Eckpunkten erforderten.\\
\\
Zum Zeitpunkt des Verfassens dieser Bachelorthesis stehen mit der Modellierung und dem Aufbau der lokalen Datenbank sowie dem Grunddesign und der Entwicklung der Weboberfl\"ache die Konfigurationsangaben f\"ur die sp\"atere Verarbeitung bereit. Durch die Entwicklung einer eigenen SDK entsteht ein gewisser Grad an Fragmentierung der funktionalen Beschaffenheit, die im gesamten System nutzbar und zus\"atzlich auf eine einfache Weise updatebar ist. Design Pattern haben sich nach Einsatz in verschiedenen Komponenten des Modules als sinnvolle Softwarearchitekturl\"osungen erwiesen. Sie erleichtern beispielsweise das Bereichern der Adapterklassen um weitere Arten.\\
\\
Weitere Schritte in der Entwicklung stellen die Verfeinerung und Umsetzung des Algorithmus zur Datenzusammenf\"uhrung sowie die Konfiguration der Datenbereitstellungsschnittstelle. Aktuell besteht die Letztere aus einer einfachen URL mit Parametern, bei deren Aufruf das Rendern der View ausgeschaltet wird und somit ein reine JSON-Zeichenkette gesendet werden kann.\\
\\
Verschiedene L\"osungsans\"atze k\"onnen durch Verwendung anderer Technologien m\"oglicherweise optimiert und sogar kombiniert werden.\\
Mit der virtuellen Maschine "`Zorba"' \ref{sec:zorba} k\"onnen die Daten in JSON oder XML verarbeitet werden. 
Alternativ k\"onnte eine dokumentenbasierte NoSQL-Datenbank [Kapitel \ref{sec:nosql}] anstelle der lokalen MySql-Datenbank antreten. Diese kann als Cachespeicher ebenfalls gut geeignet sein. 
Denkbar w\"are es beim Einsatz von NoSQL-Datenbanken ebenso, auf das Zusammenf\"uhren auf der PHP-Ebene zu verzichten. Stattdessen k\"onnen die Daten als Dokumente direkt ineinander mit theoretisch beliebigem Verschachtelungsgrad zwischengespeichert werden. Hierbei muss jedoch der Nachteil von ressourcenintensiven Schreiboperationen bedacht werden. 
Meiner Erfahrung mit Microsoft Biztalk Server nach, kann auch der Einsatz von XSLT in Kombination mit XML-Schemata zur Definition der Datenstrukturen einen diskussionsw\"urdigen Vorschlag darstellen.\\
\\
Zusammenfassend l\"asst sich sagen, dass das zu bearbeitende Thema nicht nur f\"ur die Branche der mobilen Endger\"ate n\"utzlich ist. Im Rahmen des durchgef\"uhrten Projektes konnten einige M\"oglichkeiten und denkbare Konzepte zur Gestaltung von Datenanbindungsschnittstellen aus heterogenen Datenquellen erarbeiten werden. Zur suffizienten Realisierung m\"ussen die Anforderungen jedoch deutlich erweitert und h\"oher gestellt werden. F\"ur ein lukratives und konkurrenzf\"ahiges Produkt sollte der Kreis der in den Anforderungen vordefinierten Mittel ebenso erweitert werden.
